//package com.superman.auth.web;
//
//import org.springframework.stereotype.Controller;
//import org.springframework.ui.Model;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//
///**
// * 登录Controller，处理登录相关请求
// *
// * @Author: superman
// * @Date: 2024/5/28 18:03
// */
//@Controller
//public class AuthController {
//
//    /**
//     * 进入登录页面
//     *
//     * @param model /
//     * @return /
//     */
//    @GetMapping("/saLogin")
//    public String saLogin(Model model) {
//        model.addAttribute("cfg", SaQuickManager.getConfig());
//        return "sa-login.html";
//    }
//
//    /**
//     * 登录接口
//     *
//     * @param name 账号
//     * @param pwd  密码
//     * @return 是否登录成功
//     */
//    @PostMapping("/doLogin")
//    @ResponseBody
//    public SaResult doLogin(String name, String pwd) {
//
//        // 参数完整性校验
//        if (SaFoxUtil.isEmpty(name) || SaFoxUtil.isEmpty(pwd)) {
//            return SaResult.get(500, "请输入账号和密码", null);
//        }
//
//        // 密码校验：将前端提交的 name、pwd 与配置文件中的配置项进行比对
//        SaQuickConfig config = SaQuickManager.getConfig();
//        if (name.equals(config.getName()) && pwd.equals(config.getPwd())) {
//            StpUtil.login(config.getName());
//            return SaResult.get(200, "ok", StpUtil.getTokenInfo());
//        } else {
//            // 校验失败
//            return SaResult.get(500, "账号或密码输入错误", null);
//        }
//    }
//
//}
